package cn.kgc.dao.mapper;

import cn.kgc.pojo.ItripHotelTempStore;
import cn.kgc.vo.ItripHotelTempStroeVo;
import cn.kgc.vo.RoomVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ItripHotelTempStoreMapper {



    //添加纪录
    int insert(ItripHotelTempStore record);

   //查询有没有记录
    List<ItripHotelTempStore> selectByPrimaryKey(@Param("hotelId") long hotelId, @Param("roomId") long  roomId);

    /**
     * 获取剩于房间数量
     * @param roomVo
     * @return
     */

    ItripHotelTempStroeVo getPreorderInfo(RoomVo roomVo);

    /**
     * 修改库存
     * @param hotelId
     * @param roomId
     * @return
     */
    int updatestoreByid(@Param("hotelId") long hotelId, @Param("roomId") long  roomId,@Param("coun") long coun);

    int updateById(@Param("id") long id);

    int update(@Param("hotelId") long hotelId,@Param("roomId")  long roomId);
}